// import Swiper from "../../utils/swiper.min.js";
require("../../utils/swiper.min.js");
require("../../utils/swiper.animate.min.js");

var BannerSwiper = new Swiper("#banner", {
  // autoplay: true,
  autoplay: {
    delay: 6000,
    stopOnLastSlide: false,
    disableOnInteraction: true,
  },
  loop: false,
  navigation: {
      nextEl: '.swiper-button-next',
      prevEl: '.swiper-button-prev',
      disabledClass: '.swiper-button-dis',
  },
  pagination: {
    el: ".swiper-pagination",
  },
  on: {
    init: function () {
      swiperAnimateCache(this); //隐藏动画元素
      this.emit("slideChangeTransitionEnd"); //在初始化时触发一次slideChangeTransitionEnd事件
    },
    slideChangeTransitionEnd: function () {
      swiperAnimate(this); //每个slide切换结束时运行当前slide动画
      // this.slides.eq(this.activeIndex).find('.ani').removeClass('ani'); //动画只展示一次
    },
  },
});


function bannerstart() {
  $("#banner").map(function () {
    if ($(this).find(".item").length > 0) {
      $(this).slide(BannerSwiper);
    }
  });
}
// function historystart() {
//   $("#banner").map(function () {
//     if ($(this).find(".item").length > 0) {
//       $(this).slide(HistorySwiper);
//     }
//   });
// }
$(".module-servicetype .item").hover(
  function () {
    $(this).find("img").addClass("rotateIn animated");
  },
  function () {
    $(this).find("img").removeClass("rotateIn").removeClass("animated");
  }
);

function init() {
  bannerstart();
  // historystart();
}
module.exports = {
  init: init,
};
